package domain.web.model;

import java.util.ArrayList;
import java.util.List;

public class DetailView {

	private long productId;
	private String productName;
	private long storeId;
	private String storeName;
	private String storeWebsite;
	private String storeImageUrl;

	private String price;
	private String productUrl;
	private String imageUrl;
	private String date;
	private List<Region> regions;

	public DetailView() {
		this(0, "", 0, "", "", "", "", "", "", "");
	}

	public DetailView(long productId, String productName, long storeId,
			String storeName, String storeWebsite, String storeImageUrl,
			String price, String productUrl, String imageUrl, String date) {
		this.productId = productId;
		this.productName = productName;
		this.storeId = storeId;
		this.storeName = storeName;
		this.storeWebsite = storeWebsite;
		this.storeImageUrl = storeImageUrl;
		this.price = price;
		this.productUrl = productUrl;
		this.imageUrl = imageUrl;
		this.date = date;
		regions = new ArrayList<Region>();
	}

	public long getProductId() {
		return productId;
	}

	public void setProductId(long productId) {
		this.productId = productId;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public long getStoreId() {
		return storeId;
	}

	public void setStoreId(long storeId) {
		this.storeId = storeId;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public String getStoreWebsite() {
		return storeWebsite;
	}

	public void setStoreWebsite(String storeWebsite) {
		this.storeWebsite = storeWebsite;
	}

	public String getPrice() {
		return price;
	}

	public void setPrice(String price) {
		this.price = price;
	}

	public String getProductUrl() {
		return productUrl;
	}

	public void setProductUrl(String productUrl) {
		this.productUrl = productUrl;
	}

	public String getImageUrl() {
		return imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public String getStoreImageUrl() {
		return storeImageUrl;
	}

	public void setStoreImageUrl(String storeImageUrl) {
		this.storeImageUrl = storeImageUrl;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public List<Region> getRegions() {
		return regions;
	}

	public void setRegions(List<Region> regions) {
		this.regions = regions;
	}

}
